|
Frames were proposed by Marvin Minsky in his 1974 article "A Framework for Representing Knowledge." A frame is an artificial intelligence data structure used to divide knowledge into substructures by representing "stereotyped situations." Frames are the primary data structure used in artificial intelligence Frame languages. Frames are also an extensive part of knowledge representation and reasoning schemes. Frames were originally derived from semantic networks and are therefore part of structure based knowledge representations. According to Russell and Norvig's "Artificial Intelligence, A Modern Approach," structural representations assemble "...facts about particular object and even types and arrange the types into a large taxonomic hierarchy analogous to a biological taxonomy." == Frame structure == The frame contains information on how to use the frame, what to expect next, and what to do when these expectations are not met. Some information in the frame is generally unchanged while other information, stored in "terminals," usually change. Different frames may share the same terminals. Each piece of information about a particular frame is held in a slot. The information can contain: * Facts or Data * * Values (called facets) * Procedures (also called procedural attachments) * * IF-NEEDED : deferred evaluation * * IF-ADDED : updates linked information * Default Values * * For Data * * For Procedures * Other Frames or Subframes 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Frame (artificial intelligence)」の詳細全文を読む スポンサード リンク
|